#ifndef E_VEC3_H
#define E_VEC3_H

#include <DefineLibCommon.h>

struct COMMON_DLL EVec3 {
    EVec3();
    EVec3(double v1, double v2, double v3);
    virtual ~EVec3();
    union {
        double v[3];
        struct {
            double x;
            double y;
            double z;
        };
    };

    EVec3& operator=(const EVec3& value);
};


#endif //E_VEC3_H
